home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
os2
/
epo_05.arj
/
EPO.H
< prev
next >
Wrap
Text File
|
1994-04-19
|
1KB
|
61 lines
#define bool int
#define TRUE 1
#define FALSE 0
#define forever for(;;)
#define max(A,B) (A)<(B)?(B):(A)
#define min(A,B) (A)<(B)?(A):(B)
#define Pi 3.141592654
#define dxmin 1e-20
#ifndef RAND_MAX
#define RAND_MAX 0x7fffffff
#endif
/* Variablen- und Struct-Definitionen: */
typedef struct
{ int Elter1;
int Elter2;
}
Eltern;
typedef struct
{
#ifdef SHAREWARE
double koeff[5]; /* Koeffizientenmatrix */
double dkoeff[5]; /* ... und deren Variationsbandbreite */
#else
double koeff[600]; /* Koeffizientenmatrix */
double dkoeff[600]; /* ... und deren Variationsbandbreite */
#endif
int Kennzahl; /* Kennzahl des Datensatzes */
int Mama; /* Zur Kontrolle, wie Indi geschaffen wurde */
int Papa;
int Alter; /* Zum Einbau einer Altersbeschraenkung */
double Ergebnis; /* Zielfunktionswert */
}
Paraset;
typedef struct
{
char Name[50];
double Wert;
double Ulimit;
double Olimit;
}
Iniset;
typedef struct
{
char Name[50];
char Value[250];
int setflag;
}
STRATEGY;